<head>
    <meta charset="UTF-8">
<title>历届试题 高僧斗法</title>
<link rel="stylesheet" href="../css/main.css">
</head>
 <p>【问题描述】</p>
<div>&nbsp; &nbsp; 古时丧葬活动中经常请高僧做法事。仪式结束后，有时会有&ldquo;高僧斗法&rdquo;的趣味节目，以舒缓压抑的气氛。</div>
<div>&nbsp; &nbsp; 节目大略步骤为：先用粮食（一般是稻米）在地上&ldquo;画&rdquo;出若干级台阶（表示N级浮屠）。又有若干小和尚随机地&ldquo;站&rdquo;在某个台阶上。最高一级台阶必须站人，其它任意。(如图1所示)</div>
<div>&nbsp; &nbsp; 两位参加游戏的法师分别指挥某个小和尚向上走任意多级的台阶，但会被站在高级台阶上的小和尚阻挡，不能越过。两个小和尚也不能站在同一台阶，也不能向低级台阶移动。</div>
<div>&nbsp; &nbsp; 两法师轮流发出指令，最后所有小和尚必然会都挤在高段台阶，再也不能向上移动。轮到哪个法师指挥时无法继续移动，则游戏结束，该法师认输。</div>
<div>&nbsp; &nbsp; 对于已知的台阶数和小和尚的分布位置，请你计算先发指令的法师该如何决策才能保证胜出。</div>
<p>【输入格式】</p>
<div>&nbsp; &nbsp; 输入数据为一行用空格分开的N个整数，表示小和尚的位置。台阶序号从1算起，所以最后一个小和尚的位置即是台阶的总数。（N&lt;100, 台阶总数&lt;1000）</div>
<p>【输出格式】</p>
<div>&nbsp; &nbsp; 输出为一行用空格分开的两个整数: A B, 表示把A位置的小和尚移动到B位置。若有多个解，输出A值较小的解，若无解则输出-1。</div>
<p>【样例输入】</p>
<div>1 5 9</div>
<p>【样例输出】</p>
<div>1 4</div>
<div>【样例输入】<br />
<div>1 5 8 10</div>
<div>【样例输出】</div>
<div>
<div>1 3</div>
</div>
</div>
<div>&nbsp;</div>